package com.power.flowable.model.pageinfo;



import com.plf.common.domain.BasePageInfo;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
import org.springframework.format.annotation.DateTimeFormat;

/**
*  流程表单发布模型json条件查询
*/

@Data
@ApiModel(value="流程表单发布模型json条件查询")
@EqualsAndHashCode(callSuper = false)
public class Act_dsn_form_modelPageInfo extends BasePageInfo{

        @ApiModelProperty(value = "序号")
        private String f_id;
        @ApiModelProperty(value = "序号操作符")
        private String f_id_op = "=";

        @ApiModelProperty(value = "引用表单id")
        private String f_formid_;
        @ApiModelProperty(value = "引用表单id操作符")
        private String f_formid__op = "=";

        @ApiModelProperty(value = "模型key")
        private String f_key_;
        @ApiModelProperty(value = "模型key操作符")
        private String f_key__op = "=";

        @ApiModelProperty(value = "发布时间", example = "2020-02-05 13:30:41")
        @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss", iso = DateTimeFormat.ISO.DATE)
        private String f_publishtime;
        @ApiModelProperty(value = "发布时间操作符")
        private String f_publishtime_op = ">=";

        @ApiModelProperty(value = "发布时间", example = "2020-02-05 13:30:41")
        @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss", iso = DateTimeFormat.ISO.DATE)
        private String f_publishtime_01;
        @ApiModelProperty(value = "发布时间操作符")
        private String f_publishtime_01_op = "<=";

        @ApiModelProperty(value = "流程定义id")
        private String f_processdefinitionid;
        @ApiModelProperty(value = "流程定义id操作符")
        private String f_processdefinitionid__op = "=";

}